package com.example.xiaomaotv;

import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ListView;

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;

import com.example.xiaomaotv.adapter.ListAdapter;
import com.example.xiaomaotv.entity.TvList;

import java.util.ArrayList;
import java.util.List;

public class DjFragment extends Fragment {
    private List<TvList> listData = new ArrayList<>();
    private ListView tvList ;
    private View djView;

    @Nullable
    @Override
    public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
        djView = inflater.inflate(R.layout.dj_fragment,null);
        initData();
        tvList = djView.findViewById(R.id.list_short);
        ListAdapter listAdapter = new ListAdapter(getActivity(),R.layout.item_list,listData);
        tvList.setAdapter(listAdapter);
        tvList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                // 获取点击的列表项数据
                TvList selectedItem = listData.get(position);
                // 创建Intent跳转到MainActivity3
                Intent intent = new Intent(getActivity(), MainActivity2.class);
                // 传递数据
                intent.putExtra("Name", selectedItem.getName());
                intent.putExtra("year", selectedItem.getTime());
                intent.putExtra("Img", selectedItem.getImg());
                intent.putExtra("Brief",selectedItem.getBrief());
                // 启动Activity
                startActivity(intent);
            }
        });
        return djView;
    }
    public void initData(){
        if (listData.isEmpty()){
            TvList a1 = new TvList(R.drawable.short_jiali,"《家里家外》","2023年","      《家里家外》是一部都市家庭伦理短剧，由腾讯视频出品，每集15分钟，聚焦现代都市家庭的矛盾与温情。该剧通过三组不同阶层的家庭故事，真实呈现了婆媳关系、子女教育、中年危机等现实议题。剧中既有强势婆婆与职场媳妇的厨房大战，也有二胎家庭的手忙脚乱，更直击\"丧偶式育儿\"等社会痛点。采用单元剧形式，每集一个家庭冲突与和解，节奏明快、台词犀利，被观众称为\"婚姻劝退指南\"兼\"家庭关系教科书\"。");
            TvList a2 = new TvList(R.drawable.short_baling,"《八零年代当妈》","2024年","      《我在八零年代当后妈》是一部改编自晋江文学城小说的年代情感剧，由企鹅影视出品，张佳宁、高至霆主演。该剧讲述了21世纪女青年苏婷（张佳宁饰）意外穿越到1980年代，成为钢铁厂技术员周卫东（高至霆饰）两个孩子的后妈，用现代思维应对柴米油盐的温馨故事。剧中既有\"倒卖国库券\"\"喇叭裤迪斯科\"等时代印记，又有重组家庭从排斥到亲情的细腻转变，张佳宁将麻辣后妈与知心姐姐的双重身份演绎得鲜活有趣。该剧以轻喜剧风格展现改革开放初期的市井风貌。");
            TvList a3 = new TvList(R.drawable.short_haoyi,"《好一个乖乖女》","2023年","      《好一个乖乖女》是一部都市甜宠轻喜剧短剧。该剧讲述了表面乖巧的学霸许安安（李沐宸饰）与校霸校草顾一野（王佑硕饰）意外成为合租室友后，两人从互相嫌弃到渐生情愫的爆笑故事。剧中\"乖乖女深夜蹦迪\"\"校霸被迫辅导功课\"等反差设定笑点密集，通过\"奶茶式恋爱\"\"衣柜躲藏杀\"等高甜名场面，展现Z世代年轻人\"口嫌体正直\"的恋爱模式。短小精悍的剧集被网友称为\"电子榨菜版《恶作剧之吻》\"。");
            TvList a4 = new TvList(R.drawable.short_zhajian,"《乍见欢》","2023年","      《乍见欢》是一部都市爱情短剧。该剧讲述了职场精英林微（张予曦饰）与咖啡店老板陆远（刘畅饰）因一场暴雨邂逅，在72小时内从陌生人到相爱的浪漫故事。剧集采用电影级拍摄手法，将\"雨夜借宿\"\"天台看日出\"等经典爱情桥段重新演绎，每集12分钟却包含完整起承转合。通过\"成年人直球式恋爱\"的新鲜设定，打破短剧工业糖精套路，被观众称为\"短视频时代的《BeforeSunrise》\"，豆瓣开分高达8.1分。");
            TvList a5 = new TvList(R.drawable.short_tufei,"《土匪皇后》","2024年","      《土匪皇后》是一部古装爱情轻喜剧短剧该剧讲述了山寨女土匪头子云飒（徐璐饰）误劫持当朝太子萧景琰（张凌赫饰），两人从互相算计到联手对抗朝堂阴谋的爆笑故事。剧中\"土匪窝里教礼仪\"\"太子被迫当压寨夫君\"等反套路情节笑点密集，既有\"英雄救美\"变\"美救英雄\"的性别反转，又有权谋线与甜宠线的巧妙结合。每集15分钟融合高能打戏与撒糖瞬间，被网友戏称为\"古装版《史密斯夫妇》\"，上线两周播放量破亿。");
            TvList a6 = new TvList(R.drawable.short_woxun,"《我寻你千百度》","2025年","      《我寻你千百度》是一部古装奇幻爱情短剧。该剧讲述了现代女孩苏念（周也饰）意外穿越到古代，与寻找救命恩人的冷面将军顾云深（王鹤棣饰）展开一段跨越时空的命定之恋。剧集巧妙融合\"错认身份\"\"玉佩定情\"等经典梗，通过\"月下剑舞疗伤\"\"战场生死相护\"等高光场面，展现甜虐交织的极致浪漫。每集12分钟却包含电影级服化道，其\"雪中重逢\"场景更被观众封为\"短剧美学天花板\"，上线首周即登顶平台热度榜。");
            listData.add(a1);
            listData.add(a2);
            listData.add(a3);
            listData.add(a4);
            listData.add(a5);
            listData.add(a6);
        }
    }
}
